package com.zhongke.cotrun.service;

import com.zhongke.cotrun.model.pojo.Region;

import java.util.List;

/**
* 作者 yhl
* 日期 2020-01-05 03:06:00
* 描述 Region 服务
*/
public interface RegionService {

    /**
     * 根据区域ID查询单个区域
     * @param regionId
     * @return
     */
    Region queryByRegionId(int regionId);
    /**
     * 根据区域ID获取当前区域下面所有子区域集合
     *
     * @param regionId 区域id
     * @return
     */
    List<Region> listAllChildrenRegion(int regionId);


    /**
     * 根据主键删除数据
     * @param projectId
     */
    int deleteByPrimaryKey(Integer projectId);

    /**
     * 插入数据库记录
     * @param record
     */
    int insertSelective(Region record);

    /**
     * 修改数据
     * @param record
     */
    int updateByPrimaryKeySelective(Region record);

    /**
     * 根据主键id查询
     * @param projectId
     */
    Region selectByPrimaryKey(Integer projectId);
}
